#############################################################################################################
# path define

xoskit_root:=../../../..
prject_root:=..

#############################################################################################################
# include files

include ${prject_root}/EXPORTS
include ${xoskit_root}/xoskit/xos_makefile/xoskit
include ${xoskit_root}/xoskit/xos_makefile/${OS}
include FILES

#############################################################################################################
# variables define

objs:=${${CURRENT_DIR}_waste_o}
deps:=${${CURRENT_DIR}_waste_d}

#############################################################################################################
# target

.PHONY : all obj dep

all : obj dep

obj : ${objs}

dep : ${deps}

#############################################################################################################
# compile

${BIN_PATH}/%.xos : ${WASTE_PATH}/${CURRENT_DIR}/%.cpp
	cp -rf $< ${PAGE_CPP}
	touch ${PAGE_CPP}
	${MAKE_XOS_FROM_JSP}
	mv ${BIN_PATH}/xos_jsp.xos $@

${WASTE_PATH}/${CURRENT_DIR}/%.cpp : %.jsp
	@mkdir -p ${WASTE_PATH}/${CURRENT_DIR}
	${BIN_PATH}/jsp2cpp $< $@

#############################################################################################################
# clean

.PHONY : clean

clean:
	rm -rf ${objs} ${deps}

#############################################################################################################

